const en = {
    index: {
        'Pick_your_favorite': 'Pick your favorite',
        'text1': 'Send us your favorite style(s) and quantity, and we’ll get you a tailored quote.',
        'STYLE': 'STYLE',
        'SURFACE_FINISH': 'SURFACE FINISH',
        'Polished': 'Polished',
        'Matte': 'Matte',
        'EMBELLISHED': 'EMBELLISHED',
        'With_rhinestones': 'With rhinestones',
        'Plain': 'Plain',
        'COLOR': 'COLOR',
        'Single_Color': 'Single Color',
        'Two_Colors': 'Two Colors',
        'Three_Colors': 'Three Colors',
        'text2': 'Custom PSA Card Cases - Minimum order quantity (MOQ): 500 pieces.',
        'text3': 'Logo customization available on the edge.',
        'text4': 'Color disclaimer: Due to variations in screen displays, colors may appear differently.',
        'text5': 'Final color will be based on the approved sample.',
        'text6': 'Delete this style',
        'text7': 'Add a new style',
        'text8': 'Pre-order Now',
        'text9': 'Copyrighted designs. strictly prosecuted.',
        'Pre-order': 'Pre-order',
        'text10': 'Upon receiving your information, we will contact you via email to provide a quote and other relevant details.',
        'Email': 'Email Address',
        'Phone': 'Phone Number',
        'Name': 'Full Name',
        'Remark': 'Remark',
        'text11': 'Write down your email',
        'text12': 'Write down your phone number',
        'text13': 'Write down your Full Name',
        'text14': 'Write down your Remark',
        'Submit': 'Submit',
        'text15': 'Order submitted successfully!',
        'text16': 'We have received your customization request and will reach out to you by email soon.',
        'back': 'Back to Shop',
        'Home': 'Home',
        'Shop': 'Shop',
        'Custom': 'Custom',
        'Contact': 'Contact',
        'Setting': 'Setting',
        'BACKGROUND': 'BACKGROUND',
        'languageButton': 'United States',
        'LanguageJp': 'Japan',
        'LanguageUs': 'United States',
    }
}
const jp = {
    index: {
        'Pick_your_favorite': 'お気に入りをピックして！',
        'text1': 'お気に入りのスタイルと数量をお送りいただければ、専門的にカスタマイズした見積もりをご提供させていただきます。',
        'STYLE': 'スタイル',
        'SURFACE_FINISH': 'つや消しまたはつや出し',
        'Polished': 'つや出し',
        'Matte': 'つや消し',
        'EMBELLISHED': '装飾済み',
        'With_rhinestones': 'ラインストーン付き',
        'Plain': '無地',
        'COLOR': '色',
        'Single_Color': '単色',
        'Two_Colors': '2 色 ',
        'Three_Colors': '3 色',
        'text2': 'カスタムPSAカードケース - 最低注文数量（MOQ）：500個',
        'text3': '縁部にロゴをカスタマイズ可能です',
        'text4': '色に関する免責事項：ディスプレイの個体差により、色の見え方が異なる場合があります',
        'text5': '最終的な色は承認されたサンプルを基準とします',
        'text6': 'このスタイルを削除',
        'text7': '新しいスタイルを追加',
        'text8': '今すぐ予約',
        'text9': '著作権保護のデザイン。厳正に処罰します',
        'Pre-order': 'プレオーダー',
        'text10': 'お客様の情報をお受け取り次第、速やかにメールでご連絡し、見積もり及びその他関連詳細情報を提供させていただきます。',
        'Email': 'メールアドレス',
        'Phone': '電話番号',
        'Name': '氏名',
        'Remark': '備考',
        'text11': 'メールアドレスをご記入ください',
        'text12': '電話番号をご記入ください',
        'text13': '氏名をご記入ください',
        'text14': '備考をご記入ください',
        'Submit': '送信',
        'text15': 'ご注文の送信が完了しました！',
        'text16': 'お客様のカスタマイズ依頼を承りました。近日中にメールでご連絡させていただきます。',
        'back': '戻る',
        'Home': 'ホーム',
        'Shop': 'ストア',
        'Custom': 'カスタマイズ',
        'Contact': 'お問い合わせ',
        'Setting': '設定',
        'BACKGROUND': '背景',
        'languageButton': '日本',
        'LanguageJp': '日本',
        'LanguageUs': 'アメリカ合衆国',
    }
}
const i18nConfig = {
    locale: 'en', // 默认语言
    fallbackLocale: 'jp', // 降级语言
    messages: {
        jp,
        en,
    }
};
import { createI18n } from 'vue-i18n'
const i18n = createI18n(i18nConfig) // 创建单例 导出

type LanguageType = 'en' | 'jp'

const changeLanguage = (lang: LanguageType) => {
    console.log('changeLanguage lang',lang)
    i18n.global.locale = lang;
}

export {
    i18n,
    changeLanguage,
};